package com.hurl.stock.biz.jcsj;

public abstract class AbsDSLocation implements DSLocation{
//	public final String getQueryString(){
//		return constructQueryString(queries);
//	}
	
//	private String constructQueryString(Map<String,String> queries){
//		String qs = "";
//		if(queries==null || queries.isEmpty()){
//			return qs;
//		}
//		
//		for(Entry<String,String> query : queries.entrySet()){
//			qs+="&"+query.getKey()+"="+query.getValue();
//		}
//		return qs.substring(1);
//	}
//	
	public int getPort(){
		return 80;
	}
	@Override
	public String getURI() {
		return getProtocol()+"://"+getDomain()+":"+getPort()+getPath()+getQueryString();
	}
}
